﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Runtime.InteropServices;
using System.Web;

namespace FamaWebSite.Models
{
    [StructLayout(LayoutKind.Sequential)]
    public class ParametrosMaisProvavel
    {
        [Display(Name = "Atributos")]
        public string atributos { get; set; }

        [Display(Name = "Atributo")]
        public string atributo { get; set; }

        [Display(Name = "Valor do atributo")]
        public string valorAtributo { get; set; }

        [Display(Name = "Atributo a ser treinado")]
        public int atributoASerTreinado { get; set; }

        //TODO: Colocar todas as annotations necessarias
        [Display(Name = "Arquivo para treino")]
        public string arquivoInputTreino { get; set; }

        [Display(Name = "Arquivo a ser classificado")]
        public string arquivoInputTeste { get; set; }

        [Display(Name = "Atributo analisado")]
        public int ATRBT_ANALISADO { get; set; }

        [Display(Name = "Atributo classificado")]
        public int ATRBT_CLASSIFICADO { get; set; }

        [Display(Name = "Novo atributo")]
        public int ATRBT_NOVO { get; set; }

        [Display(Name = "Validador")]
        public string validador { get; set; }

        [Display(Name = "Porcentagem de Divisão")]
        public float porcentagem { get; set; }

        [Display(Name = "Quantidade de dobras")]
        public int qntDobras { get; set; }

        [Display(Name = "Tipo do corpus")]
        public string parametrosExtras { get; set; }

    }
}